package com.example.testapp;

public class Var8 extends Functions {

	Var8()
	{
		this.A = 1;
		this.B = 2;
		this.C = -3;
		this.D = 2;

		this.x0 = 0;
		this.L = Math.PI;

		this.t0 = 0;
	}

	@Override
	public double phi_0(double t)
	{
		return 0;
	}

	@Override
	public double phi_l(double t)
	{
		return 0;
	}

	@Override
	public double psy_1(double x)
	{
		return 0;
	}

	@Override
	public double psy_2(double x)
	{
		return 2*Math.exp(-x)*Math.sin(x);
	}

	@Override
	public double diff1_psy_1(double x)
	{
		return 0;
	}

	@Override
	public double diff2_psy_1(double x)
	{
		return 0;
	}

	@Override
	public double diff1_psy_2(double x)
	{
		return -2*Math.exp(-x)*Math.sin(x) + Math.cos(x)*2*Math.exp(-x);
	}

	@Override
	public double uReal(double x, double t)
	{
		return Math.exp(-t-x)*Math.sin(x)*Math.sin(2*t);
	}

	@Override
	public double f(double x, double t)
	{
		return 0;
	}
	
}
